it runs on solar power - French English Dictionary